﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Solidi
{
	public interface IDependencyBuilder
	{
		IDependencyBuilder AddBuilder(IEnumerable<IDependency> dependencies);

		void Decorate(Func<IEnumerable<IDependency>, IEnumerable<IDependency>> decorator);

		IEnumerable<IDependency> Dependencies { get; }
	}
}
